* {
    margin: 0;
}

body, html {
    height: 100%;
}

header, footer {
    padding: 1rem;
    background-color: aliceblue;
}

p, aside {
    margin: 1rem;
}